Skip to content

wov_capture & llext: WCL support, static build, and plain-PCM backend - #11165

Open
naveen-manohar wants to merge 3 commits into
thesofproject:wcl-uaol-wov-001from
naveen-manohar:ww364_wcl-uaol-wov-001_APP
Open

wov_capture & llext: WCL support, static build, and plain-PCM backend#11165
naveen-manohar wants to merge 3 commits into
thesofproject:wcl-uaol-wov-001from
naveen-manohar:ww364_wcl-uaol-wov-001_APP

Conversation

@naveen-manohar

Copy link
Copy Markdown
Contributor

Patches updates audio modules and extends wov_capture utility to
support Android environment, alternate topology node types.

Add missing components to WCL modules overlay:
CONFIG_COMP_DRC=m
CONFIG_COMP_MULTIBAND_DRC=m
CONFIG_COMP_TDFB=m
CONFIG_COMP_VOLUME=m

Signed-off-by: Naveen Manohar <naveen.m@intel.com>
Host-linked wov_capture_app fails to exec on Android: glibc
interpreter path(/lib64/ld-linux-x86-64.so) does not exist
under Bionic, so kernel returns ENOENT though file present.

Add STATIC=1 to link libtinycompress.a fully static,
removing the dynamic interpreter dependency and
install-android target that adb pushes to /data/local/tmp.

Signed-off-by: Naveen Manohar <naveen.m@intel.com>
Some topologies expose WOV keyword capture as a plain PCM
device (pcmC*D*c) instead of a compress node.
Add a raw-ioctl PCM backend & auto-detect it when compress
node is missing, behind the existing wov_dev wrapper.

add -2 to capture 2 channels (default stays 1ch).

Usage: wov_capture_app -c 0 -d 11 -o /tmp -v

Signed-off-by: Naveen Manohar <naveen.m@intel.com>
@intel-sofci

Copy link
Copy Markdown

PR 11165: test results

Run date: 2026-09-03 17:58 UTC

Tested commit: 9411d05d28047683a9baa630acd2d19a4d9a9e41

mtl pass rate lnl pass rate ptl pass rate wcl pass rate nvl pass rate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants